@charset "utf-8";


/*      ARTICLE        */


.article_print_version {
	margin:-28px 0 0 0;
	text-align:right;
	font-size:11px;
}


.article_author {
	padding: 0px 0 10px 0;
}

.article_intro p {
	font-weight:bold;
	margin:0 0 4px 0;
}

.article_image_env {
	margin:2px 15px 3px 0;
	padding:1px;
	float:left;
	border:1px solid #CCC;
}

.article_content{
	letter-spacing:1px;
}






/*      ARTICLE   PHOTOS      */

.article_photos_block {
	float:left;
	overflow:hidden;
	background-color:#fff;
	margin:0 20px 7px 0;
}

.article_photos_main_photo_block img {
	/*border:1px solid #000;*/
}

.article_photos_main_photo_sign{
	margin:1px 0 5px 0;
	text-align:center;
}

.article_photos_nav_block {
	margin:0 -4px;
}

.article_photos_nav_photo_block {
	float:left;
	margin:3px 5px;
}

.article_photos_nav_photo_block img {
	border:1px solid #666;
}



/*      ARTICLE  RATING        */

.article_rating_block {
	clear:both;
	overflow:hidden;
	width:140px;
	float:right;	
}
.article_rating_block .article_rating_caption {
	float:left;
	padding:2px 0 0 0;	
}
.article_rating_block .star {
	float:left;	
	width:17px;
	height:23px;
}



/*      ARTICLE  COMMENTS        */

.article_comments_block {
	clear:both;
	overflow:hidden;
	width:100%;
	margin:20px 0 0 0;
}
.article_comments_block .article_comments_caption {
	padding:2px 0 2px 0;
	font:14px Georgia, "Times New Roman", Times, serif;
	color:#FF3300;	
	border-bottom:1px solid #FF3300;
}

.article_comment_block{
	margin:10px 0 20px 0;
}

.article_comment_text p{
	margin:0px 0 0px 0;
	text-indent:0px;
	line-height:1.3em;
}

.article_comment_sign{
	font:italic 12px arial;
	color:#666666;
	margin:0 0 0 10px;
}
.article_comment_sign .slashes{
	font:10px arial;
	color:#999;
}
.article_comment_sign .date{
	font:italic 10px arial;
	color:#999;
}

.article_comments_post_comment {
	text-align:right;
}

.article_post_comment_form_text_caption,
.article_post_comment_form_sign_caption {
	font:12px tahoma;
	color:#999;
	margin:5px 0 0 0;
}



.article_post_comment_form_text_input textarea {
	width:600px;
	height:50px;
	padding:2px 5px;
}
.article_post_comment_form_sign_input input {
	width:600px;
	padding:2px 5px;
}

.article_post_comment_form_button {
	margin:7px 0 0 0;
}
.article_post_comment_form_button input {
	padding:2px 10px;
}






/*      ARTICLES  OF  CATEGORY        */

.articles_of_category_list li {
	display:block;
	list-style-type:none;
	margin:15px 0 0 0;
	overflow:hidden;
}

.articles_of_category_list li .img_env {
	margin:0 10px 4px 0;
}

.articles_of_category_list li .articles_of_category_list_item_title {
	margin:0 0 4px 0;
}
.articles_of_category_list li .articles_of_category_list_item_title a {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	/*letter-spacing:1px;*/
	color:#333;
}

.articles_of_category_list li .articles_of_category_list_item_date {
	font-size:13px;
	font-weight:normal;
}
.articles_of_category_list li .articles_of_category_list_item_date .slashes {
	font-size:10px;
}

.articles_of_category_list li .articles_of_category_list_item_intro {
	font-size:12px;
	margin:0 0 0 1px;
	color:#333;
}



/*      ARTICLES  OF  CATEGORY  SIDE BLOCK       */

.articles_of_cat_side_block_list li {
	list-style:circle;
	list-style-position:outside;
	margin:0 0 0 15px;
}

.articles_of_cat_side_block_more {
	text-align:center;
}


/*      CALENDAR        */
.calendar_table {
	border-collapse:separate;
	border-spacing:2px;
}
.calendar_table td {
	text-align:center;
	color:#999999;
	padding:1px;
}
.calendar_table th {
	text-align:center;
	color:#000066;
}
.calendar_table td.active {
	text-align:center;
	color:#000;
}
.calendar_table td.active a {
	color:#000;
}
.calendar_table td.today {
	border:1px solid #CCC;
}

.current_month {
	text-align:center;
	font:bold 14px Tahoma;
	color:#333;
	letter-spacing:1px;
}
.current_year {
	text-align:center;
	font:9px Tahoma;
	color:#333;
	letter-spacing:3px;
}
.prev_month {
	text-align:left;
	font:10px Tahoma;
	color:#666;
	margin:4px 0 0 0;
}
.next_month {
	text-align:right;
	font:10px Tahoma;
	color:#666;
	margin:4px 0 0 0;
}




/***************  ANONS     ***************/
.anons_block_env {
	border:1px solid #e7ecee;
	background-color:#f8fcfe;
	/*border:1px solid #999999;*/
}
.anons_block {
	margin:10px 10px;
}


.anons_main_block_env {
	width:100%;
	height:250px;
	overflow:hidden;
}

.anons_nav_table {
	border-collapse:separate;
	border-spacing:3px;
}
.anons_nav_table td {
	cursor:pointer;
	border:1px solid #FFF;
	padding:4px 8px;
}
.anons_nav_table td.selected_cell {
	border:1px solid #a7c7d8;
	background-color:#eef9fd;
}
.anons_nav_table td.hover_cell {
}

.anons_main_block .anons_article_title {
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#0b4e6f;
	padding:10px 0 0 0;
}
.anons_main_block .anons_article_title a,
.anons_main_block .anons_article_title a:link,
.anons_main_block .anons_article_title a:visited {
	font:20px Georgia, "Times New Roman", Times, serif;
	color:#0b4e6f;
}
.anons_main_block .anons_article_title a:hover {
	text-decoration:underline;
}

.anons_main_block .articles_arts_of_subcat_date {
	border:none;
	font:italic 12px georgia;
	color:#666;
	padding-right:0;
}

.anons_main_block .articles_arts_of_subcat_text {
	margin:10px 0 0 0;
	text-align:justify;
}
.aohnb_image_env {
	border:1px solid #d0d1d2;
	padding:2px;
	float:left;
	margin:0 5px 0 0;
}

.aohnb_title {
	font-family:Tahoma;
	font-size:11px;
	margin:0 10px 0 0;
	color:#07425f;
	/*text-transform:uppercase;*/
}
td.hover_cell .aohnb_title {
	text-decoration:underline;
}




/*************** NEWS   NARROW  ***************/

.articles_news_narrow_date {
	font:15px Georgia;
	color:#650000;
	margin:20px 0 5px 0;
}
.articles_news_narrow_title {
	font:12px tahoma, sans-serif;
	color:#0b5780;
	margin:5px 0 5px 0;
}
.articles_news_narrow_title a.orange_classic_link,
.articles_news_narrow_title a.orange_classic_link:link,
.articles_news_narrow_title a.orange_classic_link:visited {
	font:12px tahoma, sans-serif;
	color:#0b5780;
	text-decoration:underline;
}
.articles_news_narrow_title a.orange_classic_link:hover {
	text-decoration:none;
}

.articles_news_narrow_float {
	position:absolute;
	width:300px;
	display:none;
}

.articles_news_narrow_float img {
	border:1px solid #FFF;
}

.articles_news_narrow_float_text {
	color:#FFF;
}

.articles_news_narrow_float_title {
	font:bold 14px tahoma, sans-serif;
	color:#8FAED3;
	margin:0 0 5px 0;
}



/***********************  Rounded Black  *************************/
.rounded_black {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=76); /* IE 5.5+*/
	-moz-opacity: 0.76; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.76; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.76; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.rounded_black .lt,
.rounded_black .rt,
.rounded_black .lb,
.rounded_black .lt
{
	width:10px;
	height:10px;
}

.rounded_black .lt { background-image:url(../images/rounded_black/lt.gif);}
.rounded_black .rt { background-image:url(../images/rounded_black/rt.gif);}
.rounded_black .lb { background-image:url(../images/rounded_black/lb.gif);}
.rounded_black .rb { background-image:url(../images/rounded_black/rb.gif);}

.rounded_black .ct,
.rounded_black .cb,
.rounded_black .lm,
.rounded_black .rm, 
.rounded_black .cm { background-color:#000;}

.rounded_black .cm { 
	color:#FFF;
}





